async function LCFun2() {
  console.log("3");
}
async function LCFun1() {
  console.log("1");
  await LCFun2();
  console.log("2");
}
setTimeout(function () {
  console.log("5");
}, 0);
console.log("4");

LCFun1();

new Promise(function (resolve) {
  console.log("6");
  resolve();
}).then(function () {
  console.log("7");
});
console.log("8");
